/***documnent regist js ****/
$(function(){
	var uok=0;nok=0;pok=0;p2ok=0;cok=0;
	$('input[name=username]').blur(function(){
		//验证用户名为邮箱或者手机号
		var regPhone = /^13[\d]{9}$|14^[0-9]\d{8}|^15[0-9]\d{8}$|^18[0-9]\d{8}$/i;
		var regEmail = /[a-z0-9&\-_.]+@[\w\-_]+([\w\-.]+)?\.[\w\-]+/i;
		var value = $(this).val();
		if($(this).val()){
			$(this).siblings('span.s2').html('');
			$(this).siblings('span.s2').removeClass('st');
			if(regPhone.test(value) || regEmail.test(value)){
				$(this).siblings('span.s2').html('');
				$(this).siblings('span.s2').removeClass('st');
				//验证用户名是否存在
				$.ajax({
					type:"post",
					url:regPath+'&a=ajaxCheckuser',
					data:{user:value},
					success:function(phpData){
						if(phpData==1){
							$('input[name=username]').siblings('span.s2').html('');
							$('input[name=username]').siblings('span.s2').addClass('st');
							uok=1;
						}else{	
							$('input[name=username]').siblings('span.s2').html('用户已存在');
							uok=0;
						}
					}
					
				});
				
			}else{
				$(this).siblings('span.s2').html('必须是手机号或者邮箱!');
				uok=0;
			}
		}else{
			$(this).siblings('span.s2').html('用户名不能为空');
			uok=0;
		}
			
	})
	
	//昵称不能为空
	$('input[name=nick]').blur(function(){
		$(this).siblings('span.s2').removeClass('st');
		if(!$(this).val()){
			$(this).siblings('span.s2').html('昵称不能为空');
			nok=0;
		}else{
			$(this).siblings('span.s2').html('');
			$(this).siblings('span.s2').addClass('st');
			nok=1;
		}

	})
	var pval,p2val;
	//密码不能为空
	$('input[name=password]').blur(function(){
		$(this).siblings('span.s2').removeClass('st');
		pval = $(this).val();
		if(!$(this).val()){
			$(this).siblings('span.s2').html('密码不能为空');
			pok=0;
		}else{
			$(this).siblings('span.s2').html('');
			$(this).siblings('span.s2').addClass('st');
			pok=1;
			if(pval==p2val) $('input[name=password2]').siblings('span.s2').html('');
		}
		
	})
	//密码非重
	$('input[name=password2]').blur(function(){
		$(this).siblings('span.s2').removeClass('st');
		p2val = $(this).val();
		if(!p2val){
			$(this).siblings('span.s2').html('密码不能为空');
			p2ok=0;
		}else{
			if(p2val!=pval){
				$(this).siblings('span.s2').html('两次密码不一致');
				p2ok=0;
			}else{
				$(this).siblings('span.s2').addClass('st');
				$(this).siblings('span.s2').html('');
				p2ok=1;
			}
		}
		
	})
	//验证异步
	$('input[name=code]').blur(function(){
		$(this).siblings('span.scode').html('');
		$(this).siblings('span.scode').removeClass('st');
		var cval = $(this).val();
		if(!cval){
			$(this).siblings('span.scode').html('验证不能为空');
			cok=0;
		}else{
			$(this).siblings('span.scode').html('');
			$.ajax({
				type:"post",
				url:regPath+"&a=ajaxCheckcode",
				data:{code:cval},
				success:function(phpData){
					if(phpData==1){
						$('input[name=code]').siblings('span.scode').addClass('st');
						cok=1;
					}else{
						$('input[name=code]').siblings('span.scode').html('验证不正确');
						cok=0;
					}
				}
			});
		}
		
		
	})
	
	
	//form表单提交验证
	$('#register').submit(function(){
		if(uok==0||nok==0||cok==0||pok==0||p2ok==0){
			return false;
		}

	})
	
	
	
})
